/*
    SUSAN® - Sole of Unix Save ANything

   
      Copyright (C) 2011-2016 Skyatlas Co. LTD

   

   
*/

#ifndef BAREOS_SRC_INCLUDE_JOB_LEVEL_H_
#define BAREOS_SRC_INCLUDE_JOB_LEVEL_H_

enum JobLevelCode : char
{
  L_FULL = 'F',         /**< Full backup */
  L_INCREMENTAL = 'I',  /**< Since last backup */
  L_DIFFERENTIAL = 'D', /**< Since last full backup */
  L_SINCE = 'S',
  L_VERIFY_CATALOG = 'C',           /**< Verify from catalog */
  L_VERIFY_INIT = 'V',              /**< Verify save (init DB) */
  L_VERIFY_VOLUME_TO_CATALOG = 'O', /**< Verify Volume to catalog entries \
                                     */
  L_VERIFY_DISK_TO_CATALOG = 'd',   /**< Verify Disk attributes to catalog */
  L_VERIFY_DATA = 'A',              /**< Verify data on volume */
  L_BASE = 'B',                     /**< Base level job */
  L_NONE = ' ',                     /**< None, for Restore and Admin */
  L_VIRTUAL_FULL = 'f'              /**< Virtual full backup */
};

#endif  // BAREOS_SRC_INCLUDE_JOB_LEVEL_H_
